#include <stdio.h>

#define SQUARE(x) (x)*(x)

int main()
{
    int i = 1;

    while (i <= 100)
    {
        printf("%d 的平方差:%d\n", i-1, SQUARE(i++));
    }
    //上面相当于:i-1, (i++)*(i++), 运算从右参数到左参数(入栈的顺序)
    //所以计算会出错
    return 0;
}
